massive amounts/quantities - French English Dictionary